"""
1.有一个银行账户类 Account, 包括名字 , 余额等属性，方法有存钱、取钱、查询余额的操作。要求：

 a.在存钱时，注意存款数据的格式

 b.取钱时，要判断余额是否充足，余额不够的时候要提示余额不足

"""
from tkinter.font import names


class Account(object):
    __slots__ = ('name', '__balance')
    def __init__(self,name,balance):
        self.name = name
        self.__balance = balance

    def save_money(self,money):
        self.__balance = self.__balance + money
        print(f"存了{money}元,账户余额还剩{self.__balance}")

    def take_money(self,money):
        self.__balance = self.__balance - money
        print(f"取出{money}元,账户余额还剩{self.__balance}")

    def show_money(self):
        print(f"账户余额还剩{self.__balance}")

def main():
    a = Account("张三",100)
    print(f"目前是{a.name}账户查询页面".center(50,"="))
    while True:
        print("1.取钱")
        print("2.存钱")
        print("3.查余")
        print("任意键退出")
        fun = input("根据提示输入对应序号进行业务:")

        if fun == "1":
            a.take_money(100)
        elif fun == "2":
            a.save_money(10)
        elif fun == "3":
            a.show_money()
        else:
            break

if __name__ == '__main__':
    main()




